<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /**
         *  && 逻辑与，并且
         */
        var a = 5;
        var b = 3;
        // var c = a >= b && a*2 < b*3+1;
        // var c = 5>1 && 2<9;
        // var c = false && false;

        /**
         *  || 逻辑或，或者
         */
        // var c = false || true;
        // var c = a >= b || a*2 < b*3+1;
        // console.log(c); 

        /**
         *  ! 逻辑非，取反
         */
        // var d = true;
        // console.log(!d); 
        // console.log( !(a>=b) );


        /**
         * 数据转换为boolean时
         *  1.只要是非0数字，都表示true
         *  2.只要是非空字符串，都表示true
         *  3.0、空字符串、undefined、null、NaN都表示false
         */
        var e=NaN;
        console.log(!e);



    </script>
</head>
<body>
    
</body>
</html>